
# Git -> New Branch 写用户名并提交，Git的local branch出现了刚才的分支 -> VCS -> Git -> push  远端存在分支
# git fetch 获取最新版的
# 命令：git clone -b hqdu 地址

# 循环1~100相加

sum = 0  #和
num = 1  #代表1~100内的数据
while num <= 100:
	sum += num
	num +=1
print(sum)


# 循环1~100内偶数相加
sum = 0  #和
num = 1  #代表1~100内的数据
while num <= 100:
	if num % 2 == 0:
		sum += num
	num +=1
print(sum)

# while嵌套
# *
# * *
# * * *
# * * * *
# * * * * *
row = 1
while row <= 5:
	column = 1
	while column <= row:
		print("*", end=" ")
		column += 1
	row += 1
	print()

# 三引号内数据可以看做一个字符串
a = """
*
* *
* * *
* * * *
* * * * *
"""
print(a)


# 九九乘法表  while for



lebo = "1234456"
for i in lebo:
	print(i)
# 可迭代的对象（可进行循环的）：字符串、元组、列表、

# range() 左闭右开，而且可以只写range
for i in range(0,2):
	print(i)

# break continue
# break 结束break所在的循环
# continue 结束当前循环，进入下一次循环
# break/continue 只可以用在循环内，不可以单独使用
# 在嵌套循环内，只对最近的一层循环起作用
i = 0
while i < 5:
	print(i)
	if i == 2:
		break
	i += 1

# 1、使用while，完成以下图形的输出
# *
# * *
# * * *
# * * * *
# * * * * *
# * * * *
# * * *
# * *
# *

row = 1
while row <= 5:
    column = 1
    while column <= row:
        print("*", end=" ")
        column += 1
    print()
    row += 1
row -= 1
while row >= 1:
    column = row - 1
    while column >= 1:
        print("*", end=" ")
        column -= 1
    print()
    row -= 1

# 2、break和continue的区别：
# break：结束break所在循环
# continue：结束当前循环，进入下一次循环
# break/continue 只可以用在循环内，不可以单独使用
# 在嵌套循环内，只对最近的一层循环起作用


# 3、按要求处理字符串：
# 现有字符串： str1 = '1234567890'，根据题目要求，将截取后的新字符串赋值给str2
# 1.	截取字符串的第一位到第三位的字符
str1 = "1234567890"
str2 = str1[0:3]
print(str2)
# 2.	截取字符串最后三位的字符
str2 = str1[-3:]
print(str2)
# 3.	截取字符串的全部字符
str2 = str1[:]
print(str2)
# 4.	截取字符串的第七个字符到结尾
str2 = str1[6:]
print(str2)
# 5.	截取字符串的第一位到倒数第三位之间的字符
str2 = str1[0:-2]
print(str2)
# 6.	截取字符串的第三个字符
str2 = str1[3:4]
print(str2)
# 7.	截取字符串的倒数第一个字符
str2 = str1[-1:]
print(str2)
# 8.	截取与原字符串顺序相反的字符串
str2 = str1[::-1]
print(str2)
# 9.	截取字符串倒数第三位与倒数第一位之间的字符
str2 = str1[-3:]
print(str2)
# 10.	截取字符串的第一位字符到最后一位字符之间的字符，每隔一个字符截取一次。
str2 = str1[::2]
print(str2)